body
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}


.cabecera
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
}
.titulo
{
	font-size: 11px;
	color: #0a3683;
	font-family: Arial;
}

.login
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	background-color: white;
}
.fechacabecera
{
	font-size: 10px;
	color: #333333;
	font-family: Arial;
	text-align:right;
}

.datoscabecera
{
	font-size: 12px;
	color: #333333;
	font-family: Arial;	
}


.cabeceralogin
{
	font-size: 11px;
	color: white;
	font-family: Arial;	
}

.nombreusuario
{
	font-weight: bold;
	font-size: 11px;
	color: #0a3683;
	font-family: Arial;
}
.etiqueta
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}

.lineaSuperior
{	
	BORDER-TOP: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordecajatexto
{
	border-bottom-color:Red;
	border-left-color:Red;
	border-color:Red;	  
}


.textogrilla
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}


.paginaciongrilla
{
	font-size: 8px;
	font-family: Arial;
}


.textoTabulado
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
	padding:  1px,10px;
	display: inline-block;
}

.textoTabuladoChico
{
	font-size: 10px;
	color: #333333;
	font-family: Arial;
	padding:  1px,10px;
	display: inline-block;
}


.bordesRLB
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordesRLT
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid;  
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordesRL
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}


.bordesRLBT
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-TOP: 1px solid;  
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}


.textotabuladobordesB
{	
	font-size: 11px;
	color: #333333;
	font-family: Arial;
	padding:  1px,10px;
	BORDER-RIGHT: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-TOP: 0px solid;  
	BORDER-COLLAPSE: collapse;
	border-color: #add8e6;
	display: inline-block;
}


.bordetabla
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordetabla2
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #cccccc
}

.lineabajotabla
{	
	WIDTH: 99%; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.linearribatabla
{	
	WIDTH: 99%; 
	BORDER-TOP: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}
.linearribatabla2
{	
	WIDTH: 99%; 
	BORDER-TOP: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #cccccc
}

.lineaverticaltabla2
{	
	WIDTH: 99%; 
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.lineaverticaltabla3
{	
	WIDTH: 99%; 
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid;  
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.lineavertical
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}
.bordecalendario
{
	border-right: #333333 2px double;
	border-top: #333333 2px double;
	border-left: #333333 2px double;
	width: 100%;
	border-bottom: #333333 2px double;
	border-collapse: collapse;
}


.datosrequeridos
{
	font-size: 10px;
	color: #FF6600;
	font-family: Verdana;
	  
}

.fondoBotones
{
	background-color : #f5f5f5;
	color : #f5f5f5;
	height : 22px;
}

.pietabla
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align : right;
	vertical-align :middle;
}

.separador
{	
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordessuperiores
{	
	WIDTH: 99%; 
	BORDER-TOP: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.piecalendario
{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-align : center;
	vertical-align :middle;
}

.a:visited
{
	color: black;
}
.a:link 
{
	color: black;
}

.mensajeexito
{
	font-size: 10px;
	color: #FF6600;
	font-family: Verdana;
	text-align : center;
}

.cabecera
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
}
.titulo
{
	font-size: 11px;
	color: #0a3683;
	font-family: Arial;
}

.login
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	background-color: white;
}
.fechacabecera
{
	font-size: 10px;
	color: #333333;
	font-family: Arial;
	text-align:right;
}


.cabeceralogin
{
	font-size: 11px;
	color: white;
	font-family: Arial;
}

.nombreusuario
{
	font-weight: bold;
	font-size: 11px;
	color: #0a3683;
	font-family: Arial;
}
.etiqueta
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}

.menu
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
	z-index:50
}

.bordecajatexto
{
	border-bottom-color:Red;
	border-left-color:Red;
	border-color:Red;	  
}


.textogrilla
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}
	
.paginaciongrilla
{
	font-size: 8px;
	font-family: Arial;
}

.textoTabulado
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
	padding:  1px,10px;
	display: inline-block;
}

.textoTabuladoChico
{
	font-size: 10px;
	color: #333333;
	font-family: Arial;
	padding:  1px,10px;
	display: inline-block;
}

.bordetabla
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordetabla2
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #cccccc
}

.lineabajotabla
{	
	WIDTH: 99%; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.linearribatabla
{	
	WIDTH: 99%; 
	BORDER-TOP: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}
.linearribatabla2
{	
	WIDTH: 99%; 
	BORDER-TOP: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #cccccc
}

.lineaverticaltabla2
{	
	WIDTH: 99%; 
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.lineaverticaltabla3
{	
	WIDTH: 99%; 
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid;  
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.lineavertical
{	
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}
.bordecalendario
{
	border-right: #333333 2px double;
	border-top: #333333 2px double;
	border-left: #333333 2px double;
	width: 100%;
	border-bottom: #333333 2px double;
	border-collapse: collapse;
}


.datosrequeridos
{
	font-size: 10px;
	color: #FF6600;
	font-family: Verdana;
	  
}

.fondoBotones
{
	background-color : #f5f5f5;
	color : #f5f5f5;
	height : 22px;
}

.pietabla
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align : right;
	vertical-align :middle;
}

.separador
{	
	BORDER-LEFT: 1px solid; 
	WIDTH: 99%; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.bordessuperiores
{	
	WIDTH: 99%; 
	BORDER-TOP: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	BORDER-COLLAPSE: collapse;
	border-color: #999999
}

.piecalendario
{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-align : center;
	vertical-align :middle;
}

.a:visited
{
	color: black;
}
.a:link 
{
	color: black;
}

.mensajeexito
{
	font-size: 10px;
	color: #FF6600;
	font-family: Verdana;
	text-align : center;
}